import { MemberPageNameEnum, OrderTabStatusEnum } from '@/core/enum';

export interface MemberOrderType {
	name ?: string;
	img ?: string;
	nums ?: number;
	orderStatus ?: OrderTabStatusEnum;
	[key : string] : any;
}

export interface MemberServiceType {
	title ?: string;
	img ?: string;
	name : MemberPageNameEnum,
	isShow ?: boolean,
	url ?: string;
	[key : string] : any;
}

export interface UserInfoType {
	avatarImage ?: string;
	balance ?: number;
	birthday ?: string | number;
	collectionCount ?: number;
	createTime ?: string;
	footPrintCount ?: number;
	grade ?: number;
	gradeName ?: string;
	id ?: number;
	mobile ?: string;
	nickName ?: string;
	orderCount ?: number;
	parentId ?: number;
	passWord ?: string;
	point ?: number;
	sex ?: number;
	status ?: number;
	updataTime ?: string | null;
	userCouponCount ?: number;
	userName ?: string;
}

export interface UserIsClerkType {
	isClerk ?: boolean,
	isShopManager ?: boolean,
	storeId ?: number,
}